﻿using MediatR;
using System.ComponentModel.DataAnnotations;

namespace Architecture.Api.Application.Commands.CultureCommand
{
    public class CultureCreateCommand : IRequest<int>
    {
        /// <summary>
        /// 养殖Id
        /// </summary>
        public int CId { get; set; }

        /// <summary>
        /// 生产批次
        /// </summary>
        public string? ProductionLot { get; set; }

        /// <summary>
        /// 动检证
        /// </summary>
        public string? DynamicVerification { get; set; }

        /// <summary>
        /// 品种
        /// </summary>
        public string? Breed { get; set; }

        /// <summary>
        /// 来源
        /// </summary>
        public string? Source { get; set; }

        /// <summary>
        /// 饲养天数
        /// </summary>
        public int FeedingDays { get; set; }

        /// <summary>
        /// 品牌
        /// </summary>
        public string? Brand { get; set; }

        /// <summary>
        /// 负责人
        /// </summary>
        public string? PersonIncharge { get; set; }

        /// <summary>
        /// 出栏日期
        /// </summary>
        public DateTime? PublicationDate { get; set; }
    }
}
